package br.com.peperoncino.entity;

import br.com.peperoncino.utils.StringHelper;

public enum TipoItem {
	
	B("Bebida"),/*BEBIDA*/
	M("Massa"),/*MASSA*/
	P("Pizza"); /*PIZZA*/
	
	private String descricao;
	
	private TipoItem(String descricao){
		setDescricao(descricao);
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	
	@Override
	public String toString() {
	  return descricao;
	}
	
	public static TipoItem recuperaTipoItemPorDescricao(String descricao){
		
		if(!StringHelper.ehBrancoOuNulo(descricao)){
			for (TipoItem tipoItem : TipoItem.values()) {
				if(tipoItem.getDescricao().equals(descricao)){
					return tipoItem;
				}
			}
		}
		
		return null;
	}
	
}
